home *** CD-ROM | disk | FTP | other *** search
- global gMovieSprite, gOldMovie, gWhichMovie, gWhichClip, gStartTime, gStopTime, gFrames, gLabels, gStoredTime, gVR, gBDrop, gMarkers, gMovie1TimeCodes, gMovie2TimeCodes, gMovie3TimeCodes, gMovie4TimeCodes, gSliderCorrelation, gSliderCorrelationCount, gReturning, gFloatingSprite, gAutomated, gAutoInUse, gRecording, gPlaying, gWhichCamera, gMoviePauseState, gFullScreen, gSliderSprite, gVRSprite1, gVRSprite2, gIntroVR, gGirlVR, gGirlVR2, gAutomatedTimes, gWhichAutomatedClip
-
- on startMovie
- unLoad()
- unLoadCast()
- setGlobals()
- startMoviePrefs()
- set the volume of sound 1 to 255
- set the volume of sound 2 to 100
- getMarkers()
- setProp(1, 48, "visibility", 1)
- swapPlaybackScreen("playback dot")
- startMovieVR()
- when keyDown then checkKey
- end
-
- on stopMovie
- swapPlaybackScreen("playback dot")
- stopMovieVR()
- end
-
- on setGlobals
- clearGlobals()
- set gVR to the frame >= label("vr")
- if the machineType <> 256 then
- set gIntroVR to "Virtual Sex Shoot:VRSexS_W.MOV"
- set gGirlVR to "Virtual Sex Shoot:VR_GIRL.MOV"
- set gGirlVR2 to "Virtual Sex Shoot:VR_GIRL.MOV"
- else
- set gIntroVR to the pathName & "VRSexS_W.MOV"
- set gGirlVR to the pathName & "VR_GIRL.MOV"
- set gGirlVR2 to the pathName & "VR_GIRL2.MOV"
- end if
- set gBDrop to the number of cast "bDrop"
- set gFloatingSprite to 14
- set gVRSprite1 to 3
- set gVRSprite2 to 4
- set gFrames to []
- set gLabels to []
- set gStoredTime to []
- set gMovieSprite to 15
- set gSliderSprite to 37
- set gReturning to 0
- resetGlobals()
- set gMovie1TimeCodes to [[0, 8420, 8486, 16899], [16965, 22970, 23036, 29037], [29103, 35303, 35369, 41559], [41625, 47781, 47848, 54008], [54074, 58210, 58276, 62415], [62481, 65395, 65471, 68376]]
- set gMovie2TimeCodes to [[68430, 73839, 73905, 79312], [79378, 84975, 85041, 90608], [90680, 97857, 97923, 105097], [105163, 107218, 108284, 111338], [111404, 116602, 116668, 121862], [121928, 126947, 127013, 132030]]
- set gMovie3TimeCodes to [[132086, 135301, 135367, 138572], [138638, 142129, 142195, 145681], [145747, 151371, 151437, 157059], [157125, 163177, 163243, 169278], [169344, 173621, 173687, 177957], [178023, 182008, 182074, 186050]]
- set gMovie4TimeCodes to [[186102, 195621, 195687, 205196], [205262, 211391, 211457, 217573], [217639, 222428, 222494, 227283], [227349, 230300, 230366, 233319], [233382, 244548 - 78, 244614 + 78, 255780]]
- end
-
- on resetGlobals
- set gAutomated to 0
- set gAutoInUse to 0
- set gOldMovie to 1
- set gWhichMovie to 1
- set gWhichClip to 1
- set gWhichCamera to "A"
- set gStartTime to 0
- set gStopTime to 0
- set gRecording to 0
- set gPlaying to 1
- set gFullScreen to 0
- set gMoviePauseState to 1
- set gSliderCorrelation to []
- set gSliderCorrelationCount to 0
- set gAutomatedTimes to []
- set gWhichAutomatedClip to 0
- set gMarkers to []
- set the timeoutScript to "nothing"
- end
-
- on adjustTimeCodes
- set gMovie1TimeCodes to [[0, 8420, 8486, 16899], [16965, 22970, 23036, 29037], [29103, 35303, 35369, 41559], [41625, 47781, 47848, 54008], [54074, 58210, 58276, 62415], [62481, 65395, 65471, 68376]]
- set gMovie2TimeCodes to [[0, 5409, 5475, 10882], [10948, 16545, 16611, 22178], [22250, 29427, 29493, 36667], [36733, 38788, 39854, 42908], [42974, 48172, 48238, 53432], [53498, 58517, 58583, 63600]]
- set gMovie3TimeCodes to [[0, 3215, 3281, 6486], [6552, 10043, 10109, 13595], [13661, 19285, 19351, 24973], [25039, 31091, 31157, 37192], [37258, 41535, 41601, 45871], [45937, 49922, 49988, 53964]]
- set gMovie4TimeCodes to [[0, 9519, 9585, 19094], [19160, 25289, 25355, 31471], [31537, 36326, 36392, 41181], [41247, 44198, 44264, 47217], [47277, 60214, 60280, 73212]]
- repeat with x = 1 to count(gMovie2TimeCodes)
- set listX to getAt(gMovie2TimeCodes, x)
- repeat with y = 1 to count(listX)
- setAt(listX, y, getAt(listX, y) + 68430)
- end repeat
- setAt(gMovie2TimeCodes, x, listX)
- end repeat
- put gMovie2TimeCodes
- repeat with x = 1 to count(gMovie3TimeCodes)
- set listX to getAt(gMovie3TimeCodes, x)
- repeat with y = 1 to count(listX)
- setAt(listX, y, getAt(listX, y) + 132086)
- end repeat
- setAt(gMovie3TimeCodes, x, listX)
- end repeat
- put gMovie3TimeCodes
- repeat with x = 1 to count(gMovie4TimeCodes)
- set listX to getAt(gMovie4TimeCodes, x)
- repeat with y = 1 to count(listX)
- setAt(listX, y, getAt(listX, y) + 186102)
- end repeat
- setAt(gMovie4TimeCodes, x, listX)
- end repeat
- put gMovie4TimeCodes
- end
-
- on go1
- go(".00")
- end
-
- on go2
- go("vr.1")
- end
-
- on advanceVR whichFrame
- CloseNavMovie()
- if the machineType = 256 then
- ClosePanoMovie()
- set whichFramePlus to label(whichFrame & 2)
- else
- set whichFramePlus to label(whichFrame & the colorDepth > 8)
- end if
- if whichFramePlus > 0 then
- go(whichFramePlus)
- else
- go(whichFrame)
- end if
- resetGlobals()
- end
-